package com.kaikeba.estack.common.jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * 实现数据库查询之后一行数据与对象的映射关系
 *
 * @param <T> 对象的类型
 */
public interface RowMapper<T> {

    /**
     * 实现一行数据的映射
     * @param resultSet  数据库的结果集
     * @param rowNum 当前映射行下标
     * @return
     * @throws SQLException
     */
    T mapRow(ResultSet resultSet, long rowNum) throws SQLException;
}
